var name = "window"


var person = {
  name: 'person',
  sayName: function () {
    console.log(this.name);
  }
};

function sayName() {
  var sss = person.sayName;
  sss(); // window:独立函数调用
  person.sayName(); // person:隐式调用
  (person.sayName)(); // person:隐式调用 (加与不加小括号没有区别)
  (b = person.sayName)(); // window:间接函数引用 (特殊的地方在于赋值表达式):独立函数调用
}

sayName()